@charset "UTF-8";
/* CSS Document */
/*reset*/
html {background: #fff none repeat scroll 0 0; color: #515151;overflow-y: scroll; }
body, div, td {font-size: 12px;font-family: "宋体", Arial, Helvetica, sans-serif; }
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, p, th, td, dl, dt, dd {margin: 0;padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
img {border: none; }
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: normal; }
ul li {list-style-image: none;list-style-position: outside; list-style-type: none; }
caption, th {  text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight: normal; vertical-align: baseline;zoom: 1; }
input, textarea, select, button { font-family: "微软雅黑";font-size: 12px; font-weight: inherit;vertical-align: middle; }
input[type=radio], input[type=checkbox] {vertical-align: middle; }
input { outline: none; }
/*base*/
.floatleft {float: left; }
.floatright {float: right; }
.aligncenter {text-align: center; }
.alignright {ext-align: right; }
.alignleft { text-align: left; }
.block {display: block; }
.forcewrap { word-wrap: break-word;word-break: break-all; text-overflow: hidden;overflow: hidden; }
.borderless {border: none; }
/*clear*/
.clear { clear: both;line-height: 0; height: 0;font-size: 0;overflow: hidden;  }
.clearfix:after {content: ".";display: block;height: 0;  clear: both; visibility: hidden; }
.clearfix {zoom: 1; }
a {text-decoration: none;color: #515151; }
.hide {display: none; }